#pragma once
#include"myMiniEngine/Input.h"

#include"GLFW/glfw3.h"
#include"myMiniEngine/Application.h"

namespace myMiniEngine {

	
	class WindowsInput :public Input {

	protected:
		virtual bool IsKeyPressedImpl(int keycode) override;
		
		virtual bool IsMouseButtonPressedImpl(int button) override;
		virtual std::pair<float, float> GetMousePositionImpl() override;
		virtual float GetMouseXImpl() override;
		virtual float GetMouseYImpl() override;
	};

}